Document Version Control
Version	Date	Author/Organization	Comments	
Rc2 V0.3	22/10/2009	LMarshall	Description of SchoolYear corrected.	
Rc2 v0.2	15/10/2009	LMarshall	Changed SchoolInfoRefId to an element.	

Data Object Definition – SchoolPrograms
This object contains information about Programs offered by a school.

SIF Events are reported for this object.
Attr	Name	Char	Description	Type	
@
	RefId	M	GUID that uniquely identifies this instance of the object.
 	RefIdType (CT)	
	SchoolInfoRefId	M	GUID that identifies the school offering this program.	IdRefType	
	SchoolYear	O	School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009").	SchoolYear	
	SchoolProgramList	O	List of School Programs	List	
	SchoolProgramList/Program	OR		Container	
	SchoolProgramList/Program/ProgramCategory	O	Program Category	xs:normalizedString	
	SchoolProgramList/Program/ProgramType	M	Program Type	xs:normalizedString	
	SchoolProgramList/Program/OtherCodeList	O		OtherCodeList (CE)	
	SIF_Metadata	O		SIF-Metadata 
(CE)	
	SIF_ExtendedElements	O		SIF_ExtendedElements (CE)